package com.hsnn.medstgmini.pro.base.service.Impl;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.hsnn.medstgmini.pro.base.service.BaseHospManager;
import com.hsnn.medstgmini.pro.base.dao.BaseHospDao;
import com.hsnn.medstgmini.sys.model.SysUser;
import com.hsnn.medstgmini.util.Pagination;

/**
 * @category 配送企业目录管理 接口实现类
 * @author 陈镜宇
 * @date 2015年6月15日
 */
@Service
public class BaseHospManagerImpl implements BaseHospManager {
	@Autowired
	private BaseHospDao baseHospDao;

	/**
	 * @category 查询医疗机构目录信息
	 * @author 陈镜宇
	 * @date 2015年6月15日
	 * @param @param baseDelrelation
	 * @param @return
	 */
	@Override
	public Pagination getHostListByPage(Pagination page) {
		return baseHospDao.getHospListByPage(page);
	}

	/**
	 * @category 中心查看医疗机构目录
	 * @date 2015年11月12日
	 * @param page
	 * @return
	 */
	public Pagination getHospListByZX(Pagination page) {
		return baseHospDao.getHospListByZX(page);
	}

	/**
	 * @category 卫生局查看医疗机构目录
	 * @date 2015年11月12日
	 * @param page
	 * @return
	 */
	public Pagination getHospListByWSJ(Pagination page, SysUser loginUser) {
		return baseHospDao.getHospListByWSJ(page, loginUser);
	}

	/**
	 * @category 医疗机构查看医疗机构目录
	 * @date 2015年11月12日
	 * @param page
	 * @return
	 */
	public Pagination getHospListByYY(Pagination page) {
		return baseHospDao.getHospListByYY(page);
	}

	/**
	 * @category 生产企业查看医疗机构目录
	 * @date 2015年11月12日
	 * @param page
	 * @return
	 */
	public Pagination getHospListBySC(Pagination page) {
		return baseHospDao.getHospListBySC(page);
	}

	/**
	 * @category 配送企业查看医疗机构目录
	 * @date 2015年11月12日
	 * @param page
	 * @return
	 */
	public Pagination getHospListByPS(Pagination page) {
		return baseHospDao.getHospListByPS(page);
	}

}
